/* RSInterface - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */

public class RSInterface extends Class39_Sub5 {
	public int anInt1994;
	public static Class7 aClass7_1995;
	public int anInt1996;
	public int anInt1997;
	public int anInt1998;
	public int anInt1999 = 0;
	public int anInt2000;
	public int[] anIntArray2001;
	public static JString aClass3_2002;
	public int anInt2003;
	public Object[] anObjectArray2004;
	public static int[] anIntArray2005;
	public static int[] anIntArray2006;
	public int anInt2007;
	public int anInt2008;
	public int anInt2009;
	public int anInt2010;
	public int anInt2011 = 0;
	public int anInt2012;
	public boolean aBoolean2013;
	public boolean aBoolean2014;
	public int anInt2015;
	public Object[] anObjectArray2016;
	public int[] anIntArray2017;
	public Object[] anObjectArray2018;
	public Object[] anObjectArray2019;
	public int anInt2020;
	public int mainY;
	public int anInt2022;
	public JString aClass3_2023;
	public int anInt2024;
	public RSInterface[] aClass39_Sub5_Sub17Array2025;
	public int anInt2026;
	public JString[] aClass3Array2027;
	public int[] anIntArray2028;
	public JString text;
	public int anInt2030;
	public static int anInt2031;
	public int anInt2032;
	public Object[] anObjectArray2033;
	public int anInt2034;
	public Object[] anObjectArray2035;
	public int anInt2036;
	public int[] anIntArray2037;
	public boolean aBoolean2038;
	public Object[] anObjectArray2039;
	public RSInterface aClass39_Sub5_Sub17_2040;
	public int anInt2041;
	public boolean aBoolean2042;
	public JString[] aClass3Array2043;
	public Object[] anObjectArray2044;
	public Object[] anObjectArray2045;
	public static JString aClass3_2046;
	public boolean aBoolean2047;
	public JString aClass3_2048;
	public int anInt2049;
	public int anInt2050;
	public int anInt2051;
	public int anInt2052;
	public int[] anIntArray2053;
	public int anInt2054;
	public boolean aBoolean2055;
	public int anInt2056;
	public int anInt2057;
	public int anInt2058;
	public boolean aBoolean2059;
	public static CacheArchive aClass9_Sub1_2060;
	public Object[] anObjectArray2061;
	public Object[] anObjectArray2062;
	public static int anInt2063;
	public int anInt2064;
	public JString aClass3_2065;
	public JString aClass3_2066;
	public int anInt2067;
	public JString aClass3_2068;
	public int anInt2069;
	public static JString aClass3_2070 = Class39_Sub5_Sub9.createJString(104, "oder benutzen Sie eine andere Welt)3");
	public static int anInt2071;
	public int anInt2072;
	public int[] anIntArray2073;
	public int anInt2074;
	public Object[] anObjectArray2075;
	public boolean aBoolean2076;
	public int anInt2077;
	public int anInt2078;
	public int anInt2079;
	public Object[] anObjectArray2080;
	public boolean aBoolean2081;
	public int anInt2082;
	public int anInt2083;
	public int anInt2084;
	public Object[] anObjectArray2085;
	public int anInt2086;
	public int[] anIntArray2087;
	public Object[] anObjectArray2088;
	public int anInt2089;
	public int anInt2090;
	public int mainX;
	public int[][] configValues;
	public int anInt2093;
	public int drawType;
	public int anInt2095;
	public int anInt2096;
	public Object[] anObjectArray2097;
	public int anInt2098;
	public Object[] anObjectArray2099;
	public Object[] anObjectArray2100;
	public Object[] anObjectArray2101;
	public int anInt2102;
	public int anInt2103;
	public int anInt2104;
	public int anInt2105;
	public boolean aBoolean2106;
	public boolean aBoolean2107;
	public boolean aBoolean2108;
	public static int[] anIntArray2109;
	public static JString aClass3_2110;
	public static int[] anIntArray2111;
	public static int[] anIntArray2112;
	public static Class39_Sub5_Sub10_Sub3 aClass39_Sub5_Sub10_Sub3_2113;
	public static Class57 aClass57_2114;
	public static Class57 aClass57_2115;
	public static boolean aBoolean2116;
	public static JString aClass3_2117;

	public boolean method750(int i) {
		if ((anInt2049 >> 21 & 0x1) == 0)
			return false;
		return true;
	}

	public int method751(byte i) {
		return anInt2049 >> 11 & 0x3f;
	}

	public TextRenderer method752(boolean bool) {
		Class39_Sub5_Sub12.aBoolean1856 = false;
		if (anInt2105 == -1)
			return null;
		TextRenderer class39_sub5_sub10_sub1 = ((TextRenderer) Deque.aClass7_916.method133((byte) 127, (long) anInt2105));
		if (class39_sub5_sub10_sub1 != null)
			return class39_sub5_sub10_sub1;
		class39_sub5_sub10_sub1 = Queue.method991(0, 4038, anInt2105, Class37.aClass9_658);
		if (class39_sub5_sub10_sub1 != null)
			Deque.aClass7_916.method135(class39_sub5_sub10_sub1, (long) anInt2105, (byte) -78);
		else
			Class39_Sub5_Sub12.aBoolean1856 = true;
		return class39_sub5_sub10_sub1;
	}

	public boolean method753(byte i) {
		if ((anInt2049 >> 28 & 0x1) == 0)
			return false;
		return true;
	}

	public boolean method754(int i, boolean bool) {
		if (bool) {
			if (anInt2049 != 0)
				return false;
			if (drawType == 0)
				return false;
		}
		return aBoolean2055;
	}

	public void method755(Stream class39_sub6, int i) {
		aBoolean2013 = false;
		drawType = class39_sub6.readByte((byte) -8);
		anInt2089 = class39_sub6.readByte((byte) -8);
		anInt2078 = class39_sub6.readShort(-71);
		anInt2090 = mainX = class39_sub6.readSignedShort();
		anInt2024 = mainY = class39_sub6.readSignedShort();
		anInt2104 = class39_sub6.readShort(98);
		anInt2015 = class39_sub6.readShort(127);
		anInt2030 = class39_sub6.readByte((byte) -8);
		anInt2050 = class39_sub6.readShort(i ^ ~0x74);
		if (anInt2050 == 65535)
			anInt2050 = -1;
		else
			anInt2050 = anInt2050 + (anInt2084 & ~0xffff);
		anInt2057 = class39_sub6.readShort(94);
		if (anInt2057 == 65535)
			anInt2057 = -1;
		int i_0_ = class39_sub6.readByte((byte) -8);
		if (i_0_ > 0) {
			anIntArray2001 = new int[i_0_];
			anIntArray2017 = new int[i_0_];
			for (int i_1_ = 0; i_0_ > i_1_; i_1_++) {
				anIntArray2001[i_1_] = class39_sub6.readByte((byte) -8);
				anIntArray2017[i_1_] = class39_sub6.readShort(92);
			}
		}
		int i_2_ = class39_sub6.readByte((byte) -8);
		if (i_2_ > 0) {
			configValues = new int[i_2_][];
			for (int i_3_ = 0; i_2_ > i_3_; i_3_++) {
				int i_4_ = class39_sub6.readShort(94);
				configValues[i_3_] = new int[i_4_];
				for (int i_5_ = 0; i_4_ > i_5_; i_5_++) {
					configValues[i_3_][i_5_] = class39_sub6.readShort(103);
					if (configValues[i_3_][i_5_] == 65535)
						configValues[i_3_][i_5_] = -1;
				}
			}
		}
		if (drawType == 0) {
			anInt2095 = class39_sub6.readShort(1);
			aBoolean2055 = class39_sub6.readByte((byte) -8) == 1;
		}
		if (drawType == 1) {
			class39_sub6.readShort(i ^ ~0x68);
			class39_sub6.readByte((byte) -8);
		}
		if (drawType == 2) {
			anIntArray2087 = new int[anInt2104 * anInt2015];
			anIntArray2073 = new int[anInt2015 * anInt2104];
			int i_6_ = class39_sub6.readByte((byte) -8);
			if (i_6_ == 1)
				anInt2049 |= 0x10000000;
			int i_7_ = class39_sub6.readByte((byte) -8);
			if (i_7_ == 1)
				anInt2049 |= 0x40000000;
			int i_8_ = class39_sub6.readByte((byte) -8);
			if (i_8_ == 1)
				anInt2049 |= ~0x7fffffff;
			int i_9_ = class39_sub6.readByte((byte) -8);
			if (i_9_ == 1)
				anInt2049 |= 0x20000000;
			anInt2000 = class39_sub6.readByte((byte) -8);
			anInt2010 = class39_sub6.readByte((byte) -8);
			anIntArray2037 = new int[20];
			anIntArray2028 = new int[20];
			anIntArray2053 = new int[20];
			for (int i_10_ = 0; i_10_ < 20; i_10_++) {
				int i_11_ = class39_sub6.readByte((byte) -8);
				if (i_11_ == 1) {
					anIntArray2028[i_10_] = class39_sub6.readSignedShort();
					anIntArray2037[i_10_] = class39_sub6.readSignedShort();
					anIntArray2053[i_10_] = class39_sub6.readInt();
				} else
					anIntArray2053[i_10_] = -1;
			}
			aClass3Array2043 = new JString[5];
			for (int i_12_ = 0; i_12_ < 5; i_12_++) {
				JString class3 = class39_sub6.readString();
				if (class3.length() > 0) {
					aClass3Array2043[i_12_] = class3;
					anInt2049 |= 1 << i_12_ + 23;
				}
			}
		}
		if (drawType == 3)
			aBoolean2076 = class39_sub6.readByte((byte) -8) == 1;
		if (drawType == 4 || drawType == 1) {
			anInt2032 = class39_sub6.readByte((byte) -8);
			anInt1996 = class39_sub6.readByte((byte) -8);
			anInt2036 = class39_sub6.readByte((byte) -8);
			anInt2105 = class39_sub6.readShort(-102);
			if (anInt2105 == 65535)
				anInt2105 = -1;
			aBoolean2059 = class39_sub6.readByte((byte) -8) == 1;
		}
		if (drawType == i) {
			text = class39_sub6.readString();
			aClass3_2048 = class39_sub6.readString();
		}
		if (drawType == 1 || drawType == 3 || drawType == 4)
			anInt2077 = class39_sub6.readInt();
		if (drawType == 3 || drawType == 4) {
			anInt2067 = class39_sub6.readInt();
			anInt2041 = class39_sub6.readInt();
			anInt2086 = class39_sub6.readInt();
		}
		if (drawType == 5) {
			anInt2093 = class39_sub6.readInt();
			anInt2034 = class39_sub6.readInt();
		}
		if (drawType == 6) {
			anInt2009 = 1;
			anInt2026 = class39_sub6.readShort(124);
			anInt2082 = 1;
			if (anInt2026 == 65535)
				anInt2026 = -1;
			anInt2054 = class39_sub6.readShort(i ^ 0x6d);
			if (anInt2054 == 65535)
				anInt2054 = -1;
			anInt2103 = class39_sub6.readShort(-43);
			if (anInt2103 == 65535)
				anInt2103 = -1;
			anInt2052 = class39_sub6.readShort(i - 57);
			if (anInt2052 == 65535)
				anInt2052 = -1;
			anInt2074 = class39_sub6.readShort(123);
			anInt2098 = class39_sub6.readShort(-27);
			anInt2011 = class39_sub6.readShort(-36);
		}
		if (drawType == 7) {
			anIntArray2073 = new int[anInt2015 * anInt2104];
			anIntArray2087 = new int[anInt2015 * anInt2104];
			anInt2032 = class39_sub6.readByte((byte) -8);
			anInt2105 = class39_sub6.readShort(i + 106);
			if (anInt2105 == 65535)
				anInt2105 = -1;
			aBoolean2059 = class39_sub6.readByte((byte) -8) == 1;
			anInt2077 = class39_sub6.readInt();
			anInt2000 = class39_sub6.readSignedShort();
			anInt2010 = class39_sub6.readSignedShort();
			int i_13_ = class39_sub6.readByte((byte) -8);
			aClass3Array2043 = new JString[5];
			if (i_13_ == 1)
				anInt2049 |= 0x40000000;
			for (int i_14_ = 0; i_14_ < 5; i_14_++) {
				JString class3 = class39_sub6.readString();
				if (class3.length() > 0) {
					aClass3Array2043[i_14_] = class3;
					anInt2049 |= 1 << 23 + i_14_;
				}
			}
		}
		if (drawType == 8)
			text = class39_sub6.readString();
		if (anInt2089 == 2 || drawType == 2) {
			aClass3_2023 = class39_sub6.readString();
			aClass3_2066 = class39_sub6.readString();
			int i_15_ = class39_sub6.readShort(i - 14) & 0x3f;
			anInt2049 |= i_15_ << 11;
		}
		if (anInt2089 == 1 || anInt2089 == 4 || anInt2089 == 5 || anInt2089 == 6) {
			aClass3_2068 = class39_sub6.readString();
			if (aClass3_2068.length() == 0) {
				if (anInt2089 == 1)
					aClass3_2068 = Class23.aClass3_437;
				if (anInt2089 == 4)
					aClass3_2068 = Class19.aClass3_383;
				if (anInt2089 == 5)
					aClass3_2068 = Class19.aClass3_383;
				if (anInt2089 == 6)
					aClass3_2068 = Class46.aClass3_874;
			}
		}
		if (anInt2089 == 1 || anInt2089 == 4 || anInt2089 == 5)
			anInt2049 |= 0x400000;
		if (anInt2089 == 6)
			anInt2049 |= 0x1;
		anInt1998 = anInt2049;
	}

	public void method756(int i, JString class3, int i_16_) {
		if (aClass3Array2027 == null || i_16_ >= aClass3Array2027.length) {
			JString[] class3s = new JString[i_16_ + 1];
			if (aClass3Array2027 != null) {
				for (int i_17_ = 0; i_17_ < aClass3Array2027.length; i_17_++)
					class3s[i_17_] = aClass3Array2027[i_17_];
			}
			aClass3Array2027 = class3s;
		}
		aClass3Array2027[i_16_] = class3;
	}

	public void unpackInterface(Stream class39_sub6, boolean bool) {
		class39_sub6.readByte((byte) -8);
		aBoolean2013 = true;
		drawType = class39_sub6.readByte((byte) -8);
		anInt2078 = class39_sub6.readShort(112);
		anInt2090 = mainX = class39_sub6.readSignedShort();
		anInt2024 = mainY = class39_sub6.readSignedShort();
		anInt2104 = class39_sub6.readShort(-104);
		if (drawType != 9)
			anInt2015 = class39_sub6.readShort(98);
		else
			anInt2015 = class39_sub6.readSignedShort();
		anInt2050 = class39_sub6.readShort(109);
		if (anInt2050 == 65535)
			anInt2050 = -1;
		else
			anInt2050 = anInt2050 + (anInt2084 & ~0xffff);
		aBoolean2055 = class39_sub6.readByte((byte) -8) == 1;
		if (drawType == 0) {
			anInt2020 = class39_sub6.readShort(109);
			anInt2095 = class39_sub6.readShort(95);
		}
		if (drawType == 5) {
			anInt2093 = class39_sub6.readInt();
			anInt2051 = class39_sub6.readShort(-18);
			aBoolean2014 = class39_sub6.readByte((byte) -8) == 1;
			anInt2030 = class39_sub6.readByte((byte) -8);
			anInt2022 = class39_sub6.readByte((byte) -8);
			anInt2003 = class39_sub6.readInt();
			aBoolean2107 = class39_sub6.readByte((byte) -8) == 1;
			aBoolean2038 = class39_sub6.readByte((byte) -8) == 1;
		}
		if (drawType == 6) {
			anInt2009 = 1;
			anInt2026 = class39_sub6.readShort(-25);
			if (anInt2026 == 65535)
				anInt2026 = -1;
			anInt2072 = class39_sub6.readSignedShort();
			anInt2058 = class39_sub6.readSignedShort();
			anInt2098 = class39_sub6.readShort(115);
			anInt2011 = class39_sub6.readShort(-49);
			anInt2007 = class39_sub6.readShort(-51);
			anInt2074 = class39_sub6.readShort(-94);
			anInt2103 = class39_sub6.readShort(-64);
			if (anInt2103 == 65535)
				anInt2103 = -1;
			aBoolean2081 = class39_sub6.readByte((byte) -8) == 1;
		}
		if (drawType == 4) {
			anInt2105 = class39_sub6.readShort(-84);
			if (anInt2105 == 65535)
				anInt2105 = -1;
			text = class39_sub6.readString();
			anInt2036 = class39_sub6.readByte((byte) -8);
			anInt2032 = class39_sub6.readByte((byte) -8);
			anInt1996 = class39_sub6.readByte((byte) -8);
			aBoolean2059 = class39_sub6.readByte((byte) -8) == 1;
			anInt2077 = class39_sub6.readInt();
		}
		if (drawType == 3) {
			anInt2077 = class39_sub6.readInt();
			aBoolean2076 = class39_sub6.readByte((byte) -8) == 1;
			anInt2030 = class39_sub6.readByte((byte) -8);
		}
		if (drawType == 9) {
			anInt2083 = class39_sub6.readByte((byte) -8);
			anInt2077 = class39_sub6.readInt();
		}
		anInt2049 = anInt1998 = class39_sub6.read3Bytes((byte) -62);
		aClass3_2065 = class39_sub6.readString();
		int i = class39_sub6.readByte((byte) -8);
		if (i > 0) {
			aClass3Array2027 = new JString[i];
			for (int i_18_ = 0; i > i_18_; i_18_++)
				aClass3Array2027[i_18_] = class39_sub6.readString();
		}
		anInt2056 = class39_sub6.readByte((byte) -8);
		anInt2008 = class39_sub6.readByte((byte) -8);
		aBoolean2108 = class39_sub6.readByte((byte) -8) == 1;
		aClass3_2023 = class39_sub6.readString();
		anObjectArray2033 = method766(class39_sub6, (byte) 126);
		anObjectArray2019 = method766(class39_sub6, (byte) 124);
		anObjectArray2100 = method766(class39_sub6, (byte) 127);
		anObjectArray2004 = method766(class39_sub6, (byte) 127);
		anObjectArray2099 = method766(class39_sub6, (byte) 125);
		anObjectArray2101 = method766(class39_sub6, (byte) 124);
		anObjectArray2061 = method766(class39_sub6, (byte) 124);
		anObjectArray2062 = method766(class39_sub6, (byte) 125);
		anObjectArray2016 = method766(class39_sub6, (byte) 126);
		anObjectArray2045 = method766(class39_sub6, (byte) 124);
		anObjectArray2075 = method766(class39_sub6, (byte) 125);
		anObjectArray2035 = method766(class39_sub6, (byte) 125);
		anObjectArray2044 = method766(class39_sub6, (byte) 125);
		anObjectArray2085 = method766(class39_sub6, (byte) 124);
		anObjectArray2080 = method766(class39_sub6, (byte) 125);
		anObjectArray2018 = method766(class39_sub6, (byte) 125);
		anObjectArray2088 = method766(class39_sub6, (byte) 127);
		anObjectArray2097 = method766(class39_sub6, (byte) 127);
		anObjectArray2039 = method766(class39_sub6, (byte) 124);
	}

	public boolean method758(int i) {
		if ((anInt2049 >> 31 & 0x1) == 0)
			return false;
		return true;
	}

	public Class39_Sub5_Sub10_Sub3 method759(int i, int i_19_) {
		Class39_Sub5_Sub12.aBoolean1856 = false;
		if ((i ^ 0xffffffff) > i_19_ || i >= anIntArray2053.length)
			return null;
		int i_20_ = anIntArray2053[i];
		if (i_20_ == -1)
			return null;
		Class39_Sub5_Sub10_Sub3 class39_sub5_sub10_sub3 = ((Class39_Sub5_Sub10_Sub3) Class62_Sub1.aClass7_1587.method133((byte) 125, (long) i_20_));
		if (class39_sub5_sub10_sub3 != null)
			return class39_sub5_sub10_sub3;
		class39_sub5_sub10_sub3 = Class45.method923(Class37.aClass9_658, 0, i_20_, false);
		if (class39_sub5_sub10_sub3 == null)
			Class39_Sub5_Sub12.aBoolean1856 = true;
		else
			Class62_Sub1.aClass7_1587.method135(class39_sub5_sub10_sub3, (long) i_20_, (byte) -114);
		return class39_sub5_sub10_sub3;
	}

	public void method760(int i, int i_21_, int i_22_) {
		int i_23_ = anIntArray2087[i_21_];
		anIntArray2087[i_21_] = anIntArray2087[i];
		anIntArray2087[i] = i_23_;
		i_23_ = anIntArray2073[i_21_];
		anIntArray2073[i_21_] = anIntArray2073[i];
		anIntArray2073[i] = i_23_;
	}

	public static void method761(byte i) {
		if (i != 45)
			aBoolean2116 = true;
		Class39_Sub5_Sub8.method597(103);
		if (Class39_Sub5_Sub7.anInt1776 == 2) {
			byte[] is = Class47.aClass39_Sub5_Sub10_Sub4_891.aByteArray2486;
			int i_24_ = is.length;
			int[] is_25_ = Class39_Sub5_Sub10.anIntArray1818;
			for (int i_26_ = 0; i_24_ > i_26_; i_26_++) {
				if (is[i_26_] == 0)
					is_25_[i_26_] = 0;
			}
			Class9.aClass39_Sub5_Sub10_Sub3_141.method688(0, 0, 33, 33, 25, 25, Class34.anInt605, 256, (Class46_Sub1.anIntArray1564), anIntArray2109);
			Class66.method1104(false);
		} else {
			int i_27_ = Class34.anInt605 + Class39_Sub9.anInt1401 & 0x7ff;
			int i_28_ = 464 - Class7.aClass39_Sub5_Sub4_Sub4_Sub2_109.anInt2275 / 32;
			int i_29_ = 48 + Class7.aClass39_Sub5_Sub4_Sub4_Sub2_109.anInt2301 / 32;
			Class39_Sub5_Sub4_Sub2.aClass39_Sub5_Sub10_Sub3_2219.method688(25, 5, 146, 151, i_29_, i_28_, i_27_, Class39_Sub7.anInt1386 + 256, Class18.anIntArray345, Class32.anIntArray586);
			for (int i_30_ = 0; i_30_ < Deque.anInt915; i_30_++) {
				i_29_ = (Class46_Sub1.anIntArray1549[i_30_] * 4 - Class7.aClass39_Sub5_Sub4_Sub4_Sub2_109.anInt2301 / 32 + 2);
				i_28_ = -(Class7.aClass39_Sub5_Sub4_Sub4_Sub2_109.anInt2275 / 32) + 2 + anIntArray2111[i_30_] * 4;
				Player.method528(i_28_, Class31.aClass39_Sub5_Sub10_Sub3Array560[i_30_], i_29_, 10064);
			}
			for (int i_31_ = 0; i_31_ < 104; i_31_++) {
				for (int i_32_ = 0; i_32_ < 104; i_32_++) {
					Deque class49 = (Class20.groundItems[Class11.currentPlane][i_31_][i_32_]);
					if (class49 != null) {
						i_29_ = -((Class7.aClass39_Sub5_Sub4_Sub4_Sub2_109.anInt2301) / 32) + (i_31_ * 4 + 2);
						i_28_ = -((Class7.aClass39_Sub5_Sub4_Sub4_Sub2_109.anInt2275) / 32) + 2 + i_32_ * 4;
						Player.method528(i_28_, (Class39_Sub5_Sub16.aClass39_Sub5_Sub10_Sub3Array1986[0]), i_29_, 10064);
					}
				}
			}
			for (int i_33_ = 0; i_33_ < OnDemandFetcher.anInt1210; i_33_++) {
				Class39_Sub5_Sub4_Sub4_Sub1 class39_sub5_sub4_sub4_sub1 = (Class39_Sub5_Sub4_Sub3.aClass39_Sub5_Sub4_Sub4_Sub1Array2241[Renderable.anIntArray1734[i_33_]]);
				if (class39_sub5_sub4_sub4_sub1 != null && class39_sub5_sub4_sub4_sub1.method510((byte) -77)) {
					Class39_Sub5_Sub13 class39_sub5_sub13 = class39_sub5_sub4_sub4_sub1.aClass39_Sub5_Sub13_2492;
					if (class39_sub5_sub13.anIntArray1878 != null)
						class39_sub5_sub13 = class39_sub5_sub13.method721(5585);
					if (class39_sub5_sub13 != null && class39_sub5_sub13.aBoolean1888 && class39_sub5_sub13.aBoolean1886) {
						i_29_ = (-((Class7.aClass39_Sub5_Sub4_Sub4_Sub2_109.anInt2301) / 32) + class39_sub5_sub4_sub4_sub1.anInt2301 / 32);
						i_28_ = (class39_sub5_sub4_sub4_sub1.anInt2275 / 32 - (Class7.aClass39_Sub5_Sub4_Sub4_Sub2_109.anInt2275) / 32);
						Player.method528(i_28_, (Class39_Sub5_Sub16.aClass39_Sub5_Sub10_Sub3Array1986[1]), i_29_, 10064);
					}
				}
			}
			for (int i_34_ = 0; i_34_ < CollisionMap.anInt515; i_34_++) {
				Player class39_sub5_sub4_sub4_sub2 = (Class14.aClass39_Sub5_Sub4_Sub4_Sub2Array211[Class1.anIntArray40[i_34_]]);
				if (class39_sub5_sub4_sub4_sub2 != null && class39_sub5_sub4_sub4_sub2.method510((byte) -77)) {
					i_29_ = (class39_sub5_sub4_sub4_sub2.anInt2301 / 32 - (Class7.aClass39_Sub5_Sub4_Sub4_Sub2_109.anInt2301 / 32));
					i_28_ = (class39_sub5_sub4_sub4_sub2.anInt2275 / 32 - (Class7.aClass39_Sub5_Sub4_Sub4_Sub2_109.anInt2275 / 32));
					boolean bool = false;
					long l = class39_sub5_sub4_sub4_sub2.aClass3_2521.toInt64();
					for (int i_35_ = 0; i_35_ < Class4.anInt62; i_35_++) {
						if (Applet_Sub1.aLongArray2[i_35_] == l && (Player.anIntArray2533[i_35_]) != 0) {
							bool = true;
							break;
						}
					}
					boolean bool_36_ = false;
					if (Class7.aClass39_Sub5_Sub4_Sub4_Sub2_109.anInt2526 != 0 && class39_sub5_sub4_sub4_sub2.anInt2526 != 0 && (Class7.aClass39_Sub5_Sub4_Sub4_Sub2_109.anInt2526 == class39_sub5_sub4_sub4_sub2.anInt2526))
						bool_36_ = true;
					if (bool)
						Player.method528(i_28_, (Class39_Sub5_Sub16.aClass39_Sub5_Sub10_Sub3Array1986[3]), i_29_, 10064);
					else if (bool_36_)
						Player.method528(i_28_, (Class39_Sub5_Sub16.aClass39_Sub5_Sub10_Sub3Array1986[4]), i_29_, i + 10019);
					else
						Player.method528(i_28_, (Class39_Sub5_Sub16.aClass39_Sub5_Sub10_Sub3Array1986[2]), i_29_, i + 10019);
				}
			}
			if (Class42.anInt787 != 0 && Class2.anInt48 % 20 < 10) {
				if (Class42.anInt787 == 1 && Class30.anInt542 >= 0 && ((Class39_Sub5_Sub4_Sub3.aClass39_Sub5_Sub4_Sub4_Sub1Array2241).length > Class30.anInt542)) {
					Class39_Sub5_Sub4_Sub4_Sub1 class39_sub5_sub4_sub4_sub1 = (Class39_Sub5_Sub4_Sub3.aClass39_Sub5_Sub4_Sub4_Sub1Array2241[Class30.anInt542]);
					if (class39_sub5_sub4_sub4_sub1 != null) {
						i_28_ = (class39_sub5_sub4_sub4_sub1.anInt2275 / 32 - (Class7.aClass39_Sub5_Sub4_Sub4_Sub2_109.anInt2275) / 32);
						i_29_ = (-((Class7.aClass39_Sub5_Sub4_Sub4_Sub2_109.anInt2301) / 32) + class39_sub5_sub4_sub4_sub1.anInt2301 / 32);
						Class39_Sub5_Sub4_Sub1.method494(13552, Class36.aClass39_Sub5_Sub10_Sub3Array648[1], i_29_, i_28_);
					}
				}
				if (Class42.anInt787 == 2) {
					i_28_ = ((Login.anInt471 - Class35.absoluteRegionY) * 4 + 2 - (Class7.aClass39_Sub5_Sub4_Sub4_Sub2_109.anInt2275 / 32));
					i_29_ = ((-Class65.absoluteRegionX + JString.anInt1229) * 4 + 2 - (Class7.aClass39_Sub5_Sub4_Sub4_Sub2_109.anInt2301 / 32));
					Class39_Sub5_Sub4_Sub1.method494(i + 13507, Class36.aClass39_Sub5_Sub10_Sub3Array648[1], i_29_, i_28_);
				}
				if (Class42.anInt787 == 10 && Class34.anInt607 >= 0 && (Class14.aClass39_Sub5_Sub4_Sub4_Sub2Array211.length > Class34.anInt607)) {
					Player class39_sub5_sub4_sub4_sub2 = (Class14.aClass39_Sub5_Sub4_Sub4_Sub2Array211[Class34.anInt607]);
					if (class39_sub5_sub4_sub4_sub2 != null) {
						i_29_ = (class39_sub5_sub4_sub4_sub2.anInt2301 / 32 - (Class7.aClass39_Sub5_Sub4_Sub4_Sub2_109.anInt2301) / 32);
						i_28_ = (class39_sub5_sub4_sub4_sub2.anInt2275 / 32 - (Class7.aClass39_Sub5_Sub4_Sub4_Sub2_109.anInt2275) / 32);
						Class39_Sub5_Sub4_Sub1.method494(13552, Class36.aClass39_Sub5_Sub10_Sub3Array648[1], i_29_, i_28_);
					}
				}
			}
			if (Class30.anInt544 != 0) {
				i_29_ = -(Class7.aClass39_Sub5_Sub4_Sub4_Sub2_109.anInt2301 / 32) + (Class30.anInt544 * 4 + 2);
				i_28_ = (Class39_Sub9.anInt1407 * 4 - Class7.aClass39_Sub5_Sub4_Sub4_Sub2_109.anInt2275 / 32 + 2);
				Player.method528(i_28_, Class36.aClass39_Sub5_Sub10_Sub3Array648[0], i_29_, 10064);
			}
			Class39_Sub5_Sub10.method611(97, 78, 3, 3, 16777215);
			Class9.aClass39_Sub5_Sub10_Sub3_141.method688(0, 0, 33, 33, 25, 25, Class34.anInt605, 256, (Class46_Sub1.anIntArray1564), anIntArray2109);
			Class66.method1104(false);
		}
	}

	public JString method762(boolean bool, int i) {
		if (method751((byte) -19) == 0)
			return null;
		if (i != 64)
			method753((byte) -56);
		if (aClass3_2023 == null || aClass3_2023.trim((byte) -45).length() == 0) {
			if (bool)
				return CollisionMap.aClass3_509;
			return null;
		}
		return aClass3_2023;
	}

	public static void method763(int i) {
		if (i == -4322) {
			for (int i_37_ = 0; i_37_ < Class57_Sub2.anInt1586; i_37_++) {
				int i_38_ = Class39_Sub9.anIntArray1400[i_37_];
				Class39_Sub5_Sub4_Sub4_Sub1 class39_sub5_sub4_sub4_sub1 = (Class39_Sub5_Sub4_Sub3.aClass39_Sub5_Sub4_Sub4_Sub1Array2241[i_38_]);
				int i_39_ = Class39_Sub5_Sub11.inputStream.readByte((byte) -8);
				if ((i_39_ & 0x2) != 0) {
					class39_sub5_sub4_sub4_sub1.anInt2316 = Class39_Sub5_Sub11.inputStream.readShort(i + 4232);
					class39_sub5_sub4_sub4_sub1.anInt2300 = Class39_Sub5_Sub11.inputStream.readShortLE(10670);
				}
				if ((i_39_ & 0x20) != 0) {
					int i_40_ = Class39_Sub5_Sub11.inputStream.readShortLEA((byte) 127);
					int i_41_ = Class39_Sub5_Sub11.inputStream.readByteA((byte) -98);
					if (i_40_ == 65535)
						i_40_ = -1;
					if (class39_sub5_sub4_sub4_sub1.anInt2268 == i_40_ && i_40_ != -1) {
						int i_42_ = (Class62_Sub1.method1064(i_40_, (byte) 54).anInt1830);
						if (i_42_ == 1) {
							class39_sub5_sub4_sub4_sub1.anInt2291 = 0;
							class39_sub5_sub4_sub4_sub1.anInt2305 = i_41_;
							class39_sub5_sub4_sub4_sub1.anInt2265 = 0;
							class39_sub5_sub4_sub4_sub1.anInt2311 = 0;
						}
						if (i_42_ == 2)
							class39_sub5_sub4_sub4_sub1.anInt2291 = 0;
					} else if (i_40_ == -1 || class39_sub5_sub4_sub4_sub1.anInt2268 == -1 || ((Class62_Sub1.method1064(i_40_, (byte) 54).anInt1826) >= (Class62_Sub1.method1064(class39_sub5_sub4_sub4_sub1.anInt2268, (byte) 54).anInt1826))) {
						class39_sub5_sub4_sub4_sub1.anInt2305 = i_41_;
						class39_sub5_sub4_sub4_sub1.anInt2311 = 0;
						class39_sub5_sub4_sub4_sub1.anInt2291 = 0;
						class39_sub5_sub4_sub4_sub1.anInt2254 = class39_sub5_sub4_sub4_sub1.anInt2312;
						class39_sub5_sub4_sub4_sub1.anInt2265 = 0;
						class39_sub5_sub4_sub4_sub1.anInt2268 = i_40_;
					}
				}
				if ((i_39_ & 0x40) != 0) {
					int i_43_ = Class39_Sub5_Sub11.inputStream.readByteA((byte) -98);
					int i_44_ = Class39_Sub5_Sub11.inputStream.readByteA((byte) 91);
					class39_sub5_sub4_sub4_sub1.method513(i + 4241, Class2.anInt48, i_43_, i_44_);
					class39_sub5_sub4_sub4_sub1.anInt2252 = Class2.anInt48 + 300;
					class39_sub5_sub4_sub4_sub1.anInt2318 = Class39_Sub5_Sub11.inputStream.readByte((byte) -8);
					class39_sub5_sub4_sub4_sub1.anInt2269 = Class39_Sub5_Sub11.inputStream.readByteC((byte) -109);
				}
				if ((i_39_ & 0x4) != 0) {
					class39_sub5_sub4_sub4_sub1.anInt2270 = Class39_Sub5_Sub11.inputStream.readShortLEA((byte) 124);
					int i_45_ = Class39_Sub5_Sub11.inputStream.readInt2();
					class39_sub5_sub4_sub4_sub1.anInt2288 = i_45_ >> 16;
					class39_sub5_sub4_sub4_sub1.anInt2276 = 0;
					if (class39_sub5_sub4_sub4_sub1.anInt2270 == 65535)
						class39_sub5_sub4_sub4_sub1.anInt2270 = -1;
					class39_sub5_sub4_sub4_sub1.anInt2304 = 0;
					class39_sub5_sub4_sub4_sub1.anInt2272 = (i_45_ & 0xffff) + Class2.anInt48;
					if (Class2.anInt48 < class39_sub5_sub4_sub4_sub1.anInt2272)
						class39_sub5_sub4_sub4_sub1.anInt2276 = -1;
				}
				if ((i_39_ & 0x10) != 0) {
					class39_sub5_sub4_sub4_sub1.anInt2260 = Class39_Sub5_Sub11.inputStream.readShortLE(10670);
					if (class39_sub5_sub4_sub4_sub1.anInt2260 == 65535)
						class39_sub5_sub4_sub4_sub1.anInt2260 = -1;
				}
				if ((i_39_ & 0x80) != 0) {
					int i_46_ = Class39_Sub5_Sub11.inputStream.readByteS();
					int i_47_ = Class39_Sub5_Sub11.inputStream.readByteS();
					class39_sub5_sub4_sub4_sub1.method513(i + 4425, Class2.anInt48, i_46_, i_47_);
					class39_sub5_sub4_sub4_sub1.anInt2252 = Class2.anInt48 + 300;
					class39_sub5_sub4_sub4_sub1.anInt2318 = Class39_Sub5_Sub11.inputStream.readByte((byte) -8);
					class39_sub5_sub4_sub4_sub1.anInt2269 = Class39_Sub5_Sub11.inputStream.readByteS();
				}
				if ((i_39_ & 0x1) != 0) {
					class39_sub5_sub4_sub4_sub1.aClass39_Sub5_Sub13_2492 = OnDemandFetcher.method1120(i ^ 0x4e7f, Class39_Sub5_Sub11.inputStream.readShortLE(10670));
					class39_sub5_sub4_sub4_sub1.anInt2317 = (class39_sub5_sub4_sub4_sub1.aClass39_Sub5_Sub13_2492.anInt1887);
					class39_sub5_sub4_sub4_sub1.anInt2280 = (class39_sub5_sub4_sub4_sub1.aClass39_Sub5_Sub13_2492.anInt1875);
					class39_sub5_sub4_sub4_sub1.anInt2282 = (class39_sub5_sub4_sub4_sub1.aClass39_Sub5_Sub13_2492.anInt1879);
					class39_sub5_sub4_sub4_sub1.anInt2264 = (class39_sub5_sub4_sub4_sub1.aClass39_Sub5_Sub13_2492.anInt1861);
					class39_sub5_sub4_sub4_sub1.anInt2262 = (class39_sub5_sub4_sub4_sub1.aClass39_Sub5_Sub13_2492.anInt1877);
					class39_sub5_sub4_sub4_sub1.anInt2263 = (class39_sub5_sub4_sub4_sub1.aClass39_Sub5_Sub13_2492.anInt1872);
					class39_sub5_sub4_sub4_sub1.anInt2250 = (class39_sub5_sub4_sub4_sub1.aClass39_Sub5_Sub13_2492.anInt1882);
					class39_sub5_sub4_sub4_sub1.anInt2257 = (class39_sub5_sub4_sub4_sub1.aClass39_Sub5_Sub13_2492.anInt1863);
					class39_sub5_sub4_sub4_sub1.anInt2297 = (class39_sub5_sub4_sub4_sub1.aClass39_Sub5_Sub13_2492.anInt1870);
				}
				if ((i_39_ & 0x8) != 0) {
					class39_sub5_sub4_sub4_sub1.aClass3_2295 = Class39_Sub5_Sub11.inputStream.readString();
					class39_sub5_sub4_sub4_sub1.anInt2259 = 100;
				}
			}
		}
	}

	public static Class39_Sub5_Sub10_Sub3[] method764(int i) {
		Class39_Sub5_Sub10_Sub3[] class39_sub5_sub10_sub3s = new Class39_Sub5_Sub10_Sub3[RSSocket.anInt302];
		for (int i_48_ = 0; i_48_ < RSSocket.anInt302; i_48_++) {
			Class39_Sub5_Sub10_Sub3 class39_sub5_sub10_sub3 = (class39_sub5_sub10_sub3s[i_48_] = new Class39_Sub5_Sub10_Sub3());
			class39_sub5_sub10_sub3.anInt2475 = Class13.anInt203;
			class39_sub5_sub10_sub3.anInt2477 = Class39_Sub5_Sub12.anInt1854;
			class39_sub5_sub10_sub3.anInt2473 = Class46_Sub1.anIntArray1548[i_48_];
			class39_sub5_sub10_sub3.anInt2472 = Class39_Sub5.anIntArray1352[i_48_];
			class39_sub5_sub10_sub3.anInt2478 = Class39_Sub5_Sub9.anIntArray1799[i_48_];
			class39_sub5_sub10_sub3.anInt2474 = Class39_Sub14.anIntArray1512[i_48_];
			int i_49_ = (class39_sub5_sub10_sub3.anInt2474 * class39_sub5_sub10_sub3.anInt2478);
			byte[] is = CollisionMap.aByteArrayArray517[i_48_];
			class39_sub5_sub10_sub3.anIntArray2476 = new int[i_49_];
			for (int i_50_ = 0; i_49_ > i_50_; i_50_++)
				class39_sub5_sub10_sub3.anIntArray2476[i_50_] = Class39_Sub11.anIntArray1460[Class34.method342(is[i_50_], 255)];
		}
		RuntimeException_Sub1.method1123(false);
		return class39_sub5_sub10_sub3s;
	}

	public static void method765(byte i) {
		aClass57_2115 = null;
		aClass9_Sub1_2060 = null;
		anIntArray2109 = null;
		anIntArray2006 = null;
		aClass3_2070 = null;
		anIntArray2111 = null;
		aClass3_2117 = null;
		anIntArray2005 = null;
		aClass3_2110 = null;
		aClass57_2114 = null;
		aClass7_1995 = null;
		aClass3_2046 = null;
		anIntArray2112 = null;
		aClass3_2002 = null;
		aClass39_Sub5_Sub10_Sub3_2113 = null;
	}

	public Object[] method766(Stream class39_sub6, byte i) {
		if (i < 123)
			return null;
		int i_51_ = class39_sub6.readByte((byte) -8);
		if (i_51_ == 0)
			return null;
		Object[] objects = new Object[i_51_];
		for (int i_52_ = 0; i_52_ < i_51_; i_52_++) {
			int i_53_ = class39_sub6.readByte((byte) -8);
			if (i_53_ != 0) {
				if (i_53_ == 1)
					objects[i_52_] = class39_sub6.readString();
			} else
				objects[i_52_] = new Integer(class39_sub6.readInt());
		}
		aBoolean2047 = true;
		return objects;
	}

	public RSInterface method767(byte i) {
		int i_54_ = (anInt2049 & 0xed60d) >> 17;
		if (i_54_ == 0)
			return null;
		RSInterface class39_sub5_sub17_55_ = this;
		for (int i_56_ = 0; i_56_ < i_54_; i_56_++) {
			class39_sub5_sub17_55_ = Class37.getInterface((byte) 13, class39_sub5_sub17_55_.anInt2050);
			if (class39_sub5_sub17_55_ == null)
				return null;
		}
		return class39_sub5_sub17_55_;
	}

	public boolean method768(int i) {
		if ((anInt2049 & 0x1) == 0)
			return false;
		return true;
	}

	public boolean method769(int i) {
		if ((anInt2049 & 0x542c2685) >> 30 == 0)
			return false;
		return true;
	}

	public boolean method770(int i, int i_57_) {
		if (i != -12755)
			return true;
		if ((anInt2049 >> i_57_ + 1 & 0x1) == 0)
			return false;
		return true;
	}

	public JString method771(boolean bool, byte i, int i_58_) {
		int i_59_ = 102 % ((i + 12) / 52);
		if (!method770(-12755, i_58_))
			return null;
		if (aClass3Array2027 == null || aClass3Array2027.length <= i_58_ || aClass3Array2027[i_58_] == null || (aClass3Array2027[i_58_].trim((byte) -45).length() == 0)) {
			if (bool)
				return (Class39_Sub5_Sub11.method708(new JString[] { Class31.aClass3_558, Class57.method1007((byte) 71, i_58_) }, 14569));
			return null;
		}
		return aClass3Array2027[i_58_];
	}

	public boolean method772(boolean bool) {
		if ((anInt2049 & 0x1c8f57) >> 20 == 0)
			return false;
		return true;
	}

	public boolean method773(int i) {
		if ((anInt2049 >> 29 & 0x1) == 0)
			return false;
		return true;
	}

	public Class39_Sub5_Sub10_Sub3 method774(int i, boolean bool) {
		Class39_Sub5_Sub12.aBoolean1856 = false;
		int i_60_;
		if (!bool)
			i_60_ = anInt2093;
		else
			i_60_ = anInt2034;
		if (i == i_60_)
			return null;
		long l = (((long) anInt2022 << 36) + (long) i_60_ - (-((aBoolean2107 ? 1L : 0L) << 38) + (-((aBoolean2038 ? 1L : 0L) << 39) - ((long) anInt2003 << 40))));
		Class39_Sub5_Sub10_Sub3 class39_sub5_sub10_sub3 = ((Class39_Sub5_Sub10_Sub3) Class62_Sub1.aClass7_1587.method133((byte) 125, l));
		if (class39_sub5_sub10_sub3 != null)
			return class39_sub5_sub10_sub3;
		class39_sub5_sub10_sub3 = Class45.method923(Class37.aClass9_658, 0, i_60_, false);
		if (class39_sub5_sub10_sub3 == null) {
			Class39_Sub5_Sub12.aBoolean1856 = true;
			return null;
		}
		if (aBoolean2107)
			class39_sub5_sub10_sub3.method671();
		if (aBoolean2038)
			class39_sub5_sub10_sub3.method681();
		if (anInt2022 > 0)
			class39_sub5_sub10_sub3.method673(anInt2022);
		if (anInt2022 >= 1)
			class39_sub5_sub10_sub3.method683(1);
		if (anInt2022 >= 2)
			class39_sub5_sub10_sub3.method683(16777215);
		if (anInt2003 != 0)
			class39_sub5_sub10_sub3.method672(anInt2003);
		Class62_Sub1.aClass7_1587.method135(class39_sub5_sub10_sub3, l, (byte) 97);
		return class39_sub5_sub10_sub3;
	}

	public Model method775(int i, int i_61_, boolean bool, Class45 class45, Class39_Sub5_Sub11 class39_sub5_sub11) {
		Class39_Sub5_Sub12.aBoolean1856 = false;
		int i_62_;
		int i_63_;
		if (bool) {
			i_62_ = anInt2054;
			i_63_ = anInt2082;
		} else {
			i_62_ = anInt2026;
			i_63_ = anInt2009;
		}
		if (i_63_ == 0)
			return null;
		if (i_63_ == 1 && i_62_ == -1)
			return null;
		Model class39_sub5_sub4_sub6 = ((Model) Class2.aClass7_58.method133((byte) -117, (long) ((i_63_ << 16) + i_62_)));
		if (class39_sub5_sub4_sub6 == null) {
			if (i_63_ == 1) {
				class39_sub5_sub4_sub6 = Model.method541(Class40.aClass9_760, i_62_, 0);
				if (class39_sub5_sub4_sub6 == null) {
					Class39_Sub5_Sub12.aBoolean1856 = true;
					return null;
				}
				class39_sub5_sub4_sub6.method553();
				class39_sub5_sub4_sub6.method548(64, 768, -50, -10, -50, true);
			}
			if (i_63_ == 2) {
				class39_sub5_sub4_sub6 = OnDemandFetcher.method1120(-24223, i_62_).method718(0);
				if (class39_sub5_sub4_sub6 == null) {
					Class39_Sub5_Sub12.aBoolean1856 = true;
					return null;
				}
				class39_sub5_sub4_sub6.method553();
				class39_sub5_sub4_sub6.method548(64, 768, -50, -10, -50, true);
			}
			if (i_63_ == 3) {
				if (class45 == null)
					return null;
				class39_sub5_sub4_sub6 = class45.method924(1);
				if (class39_sub5_sub4_sub6 == null) {
					Class39_Sub5_Sub12.aBoolean1856 = true;
					return null;
				}
				class39_sub5_sub4_sub6.method553();
				class39_sub5_sub4_sub6.method548(64, 768, -50, -10, -50, true);
			}
			if (i_63_ == 4) {
				Class39_Sub5_Sub1 class39_sub5_sub1 = Class26.method291(-107, i_62_);
				class39_sub5_sub4_sub6 = class39_sub5_sub1.method468(10, false, (byte) -113);
				if (class39_sub5_sub4_sub6 == null) {
					Class39_Sub5_Sub12.aBoolean1856 = true;
					return null;
				}
				class39_sub5_sub4_sub6.method553();
				class39_sub5_sub4_sub6.method548((class39_sub5_sub1.anInt1647 + 64), (class39_sub5_sub1.anInt1673 + 768), -50, -10, -50, true);
			}
			Class2.aClass7_58.method135(class39_sub5_sub4_sub6, (long) (i_62_ + (i_63_ << 16)), (byte) 116);
		}
		if (class39_sub5_sub11 != null)
			class39_sub5_sub4_sub6 = class39_sub5_sub11.method706(-2058442128, class39_sub5_sub4_sub6, i_61_);
		return class39_sub5_sub4_sub6;
	}

	public RSInterface() {
		anInt1997 = -1;
		anInt2010 = 0;
		anInt2003 = 0;
		anInt1996 = 0;
		anInt2020 = 0;
		text = Class48.aClass3_905;
		anInt2008 = 0;
		anInt2041 = 0;
		anInt2022 = 0;
		anInt1994 = 0;
		anInt2036 = 0;
		aClass3_2023 = Class48.aClass3_905;
		anInt2024 = 0;
		anInt2032 = 0;
		aBoolean2042 = false;
		anInt2015 = 0;
		anInt2050 = -1;
		anInt2007 = 0;
		aBoolean2013 = false;
		aClass3_2065 = Class48.aClass3_905;
		aBoolean2059 = false;
		anInt2030 = 0;
		aBoolean2047 = false;
		anInt2057 = -1;
		anInt2067 = 0;
		anInt2064 = 0;
		anInt2052 = -1;
		anInt2074 = 100;
		anInt2000 = 0;
		aBoolean2076 = false;
		anInt2079 = 0;
		anInt2078 = 0;
		anInt2077 = 0;
		anInt2051 = 0;
		anInt2049 = 0;
		anInt2054 = -1;
		anInt2090 = 0;
		anInt2084 = -1;
		anInt2056 = 0;
		aClass3_2066 = Class48.aClass3_905;
		anInt1998 = 0;
		anInt2034 = -1;
		anInt2058 = 0;
		anInt2009 = 1;
		anInt2082 = 1;
		anInt2012 = -1;
		anInt2086 = 0;
		anInt2096 = 0;
		anInt2095 = 0;
		anInt2089 = 0;
		aClass3_2048 = Class48.aClass3_905;
		aBoolean2055 = false;
		anInt2072 = 0;
		anInt2026 = -1;
		anInt2093 = -1;
		mainY = 0;
		aClass3_2068 = Class23.aClass3_437;
		mainX = 0;
		aBoolean2081 = false;
		anInt2069 = 0;
		anInt2098 = 0;
		anInt2103 = -1;
		aClass39_Sub5_Sub17_2040 = null;
		anInt2105 = -1;
		aBoolean2014 = false;
		anInt2104 = 0;
		aBoolean2106 = false;
		anInt2102 = -1;
		anInt2083 = 1;
		aBoolean2108 = false;
	}

	static {
		aClass3_2046 = Class39_Sub5_Sub9.createJString(127, "Accept challenge");
		aClass3_2002 = aClass3_2046;
		anInt2031 = 0;
		anInt2071 = -1;
		anIntArray2005 = new int[] { 1, 2, 4, 8 };
		aClass7_1995 = new Class7(64);
		anIntArray2112 = new int[4000];
		aClass3_2110 = Class39_Sub5_Sub9.createJString(110, " )2> @whi@");
		anIntArray2111 = new int[1000];
		aBoolean2116 = false;
		aClass3_2117 = Class39_Sub5_Sub9.createJString(117, "(U3");
	}
}
